package org.zhouhe;

import java.util.ArrayList;
import java.util.List;

import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.zhouhe.modules.industry.service.IndustryService;
import org.zhouhe.vo.Industry;


public class MainTest {

	public static void main(String[] args) {
//		AbstractApplicationContext wac = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml"});
//		ArticleService service = (ArticleService) wac.getBean("articleService");
		
//		List<Menu> list = t.findMenusByUserId(1);
//		System.out.println(list);
//		User user = new User();
//		user.setLoginName("zhouhe");
//		user.setLoginPwd("123456");
//		Map<String, ?> userInfoMap = t.login(user);
//		System.out.println(userInfoMap);
//		t.test(new PageUtil());
//		for(int i=0; i<800; i++){
//			User user = new User();
//			user.setInsertTime(new Date());
//			user.setLoginName("beyondcoll");
//			user.setLoginPwd("123456");
//			user.setRealName("周鹤");
//			t.saveUser(user);
//		}
	}
	public static void saveIndustry(){
		List<String> list = new ArrayList<String>();
		 list.add("⊙农林牧渔");
		 list.add("农业、林业、牧业、渔业、农业牧渔服务业");
		 list.add("⊙采矿冶炼");
		 list.add("煤炭、石油天然气、黑金冶炼、有色冶炼、非金属矿、其它");
		 list.add("⊙能源水电");
		 list.add("新能源、水电、热力、燃气、其它");
		 list.add("⊙金属制造");
		 list.add("金属制品、搪瓷制品、不锈钢、建筑安全用品、其它");
		 list.add("⊙食品饮料");
		 list.add("酒制造、烟草、软饮料、食品、乳制品、调味品、其它 ");
		 list.add("⊙副食饲料");
		 list.add("谷物磨制、食用油、肉类加工、水产品加工、制糖、水果蔬菜、其它");
		 list.add("⊙医药卫生");
		 list.add("化学药、中药饮片、中成药、兽用药品、医疗、医疗器械、保健品、生化药品、其它 ");
		 list.add("⊙服装纺织");
		 list.add("服装鞋帽、纺织原料、纺织成品、毛皮、皮革、其它加工 ");
		 list.add("⊙家电家居");
		 list.add("冰箱空调、厨卫器具、视听电器、小家电、日化用品、家具制造、其它 ");
		 list.add("⊙造纸印刷");
		 list.add("纸浆制造、造纸、制纸品、印刷、其它");
		 list.add("⊙化学化工");
		 list.add("基础原料、化肥农药、涂料颜料、橡胶、塑料、化学纤维、其它");
		 list.add("⊙交通运输");
		 list.add("交通工具、运输、仓储、邮政、物流、其它 ");
		 list.add("⊙机械设备");
		 list.add("运输设备、通用设备、专用设备、电工电气、工具、其它");
		 list.add("⊙电子电器");
		 list.add("元器件、半导体、电子设备、集成电路、照明器具、电池、其它电器");
		 list.add("⊙IT与通讯");
		 list.add("网络产品、电脑及周边、数码、软件、通讯终端、通讯设备、运营、增值服务");
		 list.add("⊙建筑房产");
		 list.add("房地产业、土木建筑、建材、装修、其它");
		 list.add("⊙仪器仪表");
		 list.add("通用仪表、专用仪表、钟表计时器、光学仪器、眼镜、其它");
		 list.add("⊙商业服务");
		 list.add("贸易、商务服务、批发零售、连锁、住宿餐饮、其它 ");
		 list.add("⊙金融投资");
		 list.add("银行、保险、证券、投资、其它 ");
		 list.add("⊙工艺礼品");
		 list.add("工艺品、文娱用品、乐器玩具、礼品、饰品、其它");
		 list.add("⊙文体传媒");
		 list.add("新闻出版、广电影视、文化艺术、娱乐、体育、其它");
		 list.add("⊙其它行业");
		 list.add("宏观、教育、旅游、环保、废物回收、租赁服务、其它");
		 
		 
		AbstractApplicationContext wac = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml"});
		IndustryService service = (IndustryService) wac.getBean("industryService");
		int i = 0;
		Industry root = null;
		int orderId = 1;
		for(String s:list){
			i++;
			if(s.startsWith("⊙")){
				s = s.replace("⊙", "");
				root = new Industry();
				root.setName(s);
				root.setOrderId(orderId);
				service.saveIndustry(root);
				orderId = i*100;
			}else{
				String[] arr = s.split("、");
				for(String str : arr){
					Industry industry = new Industry();
					industry.setIndustry(root);
					industry.setName(str);
					industry.setOrderId(orderId);
					service.saveIndustry(industry);
					orderId += 10;
				}
				
			}
		}
	}
}